Polynomial-Time Random Oracles and Separating Complexity Classes
نویسندگان
چکیده
Bennett and Gill (1981) showed that P 6= NP 6= coNP for a random oracle A, with probability 1. We investigate whether this result extends to individual polynomial-time random oracles. We consider two notions of random oracles: p-random oracles in the sense of martingales and resource-bounded measure (Lutz, 1992; Ambos-Spies et al., 1997), and p-betting-game random oracles using the betting games generalization of resource-bounded measure (Buhrman et al., 2000). Every p-betting-game random oracle is also p-random; whether the two notions are equivalent is an open problem. (1) We first show that P 6= NP for every oracle A that is p-betting-game random. Ideally, we would extend (1) to p-random oracles. We show that answering this either way would imply an unrelativized complexity class separation: (2) If P 6= NP relative to every p-random oracle A, then BPP 6= EXP. (3) If P = NP relative to some p-random oracle A, then P 6= PSPACE. Rossman, Servedio, and Tan (2015) showed that the polynomial-time hierarchy is infinite relative to a random oracle, solving a longstanding open problem. We consider whether we can extend (1) to show that PH is infinite relative to oracles A that are p-betting-game random. Showing that PH separates at even its first level would also imply an unrelativized complexity class separation: (4) If NP 6= coNP for a p-betting-game measure 1 class of oracles A, then NP 6= EXP. (5) If PH is infinite relative to every p-random oracle A, then PH 6= EXP.
منابع مشابه
Relating Polynomial Time to Constant Depth
Going back to the seminal paper [FSS84] by Furst, Saxe, and Sipser, analogues between polynomial time classes and constant depth circuit classes have been considered in a number of papers. Oracles separating polynomial time classes have been obtained by diagonalization making essential use of lower bounds for circuit classes. In this note we show how separating oracles can be obtained uniformly...
متن کاملConstructing Oracles by Lower Bound Techniques for Circuits
Separating or collapsing complexity hierarchies has always been one of the most important problems in complexity theory. For most interesting hierarchies, however, we have been so far unable to either separate them or collapse them. Among these unsolvable questions, whether P equals NP is perhaps the most famous one. In view of the fundamental difficulty of these questions, a less interesting b...
متن کاملOn Using Oracles That Compute Values
This paper focuses on complexity classes of partial functions that are computed in polynomial time with oracles in NPMV, the class of all multivalued partial functions that are computable nondeterministically in polynomial time. Concerning deterministic polynomial-time reducibilities, it is shown that 1. A multivalued partial function is polynomial-time computable with k adaptive queries to NPM...
متن کاملOracles in P 2 Are Suucient for Exact Learning
We consider representation classes of polynomial query complexity in Angluin's exact learning model with all three possible combinations of membership and (proper) equivalence queries allowed. We show that in all three cases, polynomial query complexity implies already polynomial-time learnability where the learner additionally has access to an oracle in p 2. As an application, it follows that ...
متن کاملOracles that Compute Values
This paper focuses on complexity classes of partial functions that are computed in polynomial time with oracles in NPMV, the class of all multivalued partial functions that are computable nondeterministically in polynomial time. Concerning deterministic polynomial-time reducibilities, it is shown that 1. a multivalued partial function is polynomial-time computable with k adaptive queries to NPM...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Electronic Colloquium on Computational Complexity (ECCC)
دوره 25 شماره
صفحات -
تاریخ انتشار 2018